2c4c06c1e3712e2cd4a4b7e10c0b649db5a94886,components/camel-mybatis/src/main/java/org/apache/camel/component/mybatis/MyBatisProducer.java,MyBatisProducer,doProcessResult,#Exchange#Object#SqlSession#,228

Before Change


            answer.setHeader(MyBatisConstants.MYBATIS_STATEMENT_NAME, statement);
        } else {
            Message msg = exchange.getIn();
            msg.setHeader(MyBatisConstants.MYBATIS_RESULT, result);
            msg.setHeader(MyBatisConstants.MYBATIS_STATEMENT_NAME, statement);
        }
    }

After Change


            answer.setHeader(MyBatisConstants.MYBATIS_STATEMENT_NAME, statement);
        } else {
            Message msg = exchange.getIn();
            if(outputHeader != null) {
            	msg.setHeader(outputHeader, result);
            } else {
                msg.setHeader(MyBatisConstants.MYBATIS_RESULT, result);
            }
            msg.setHeader(MyBatisConstants.MYBATIS_STATEMENT_NAME, statement);
        }